f0a828981ecdc0d23a2fab0c40972871d3333d4b,opennms-services/src/main/java/org/opennms/netmgt/collectd/HttpCollector.java,HttpCollector,buildParams,#HttpCollectionSet#,494

Before Change


        //review the httpclient code, looks like virtual host is checked for null
        //and if true, sets Host to the connection's host property
        params.setVirtualHost(collectionSet.getUriDef().getUrl().getVirtualHost());
        Integer retryCount = ParameterMap.getKeyedInteger(collectionSet.getParameters(), "retries", DEFAULT_RETRY_COUNT);
        params.setParameter(HttpMethodParams.RETRY_HANDLER, new DefaultHttpMethodRetryHandler(retryCount, false));
        
        params.setParameter(HttpMethodParams.USER_AGENT, determineUserAgent(collectionSet, params));

After Change


        //and if true, sets Host to the connection's host property
        params.setVirtualHost(collectionSet.getUriDef().getUrl().getVirtualHost());
        
        String key = "retry";
        if (collectionSet.getParameters().containsKey("retries")) {
            key = "retries";
        }
        Integer retryCount = ParameterMap.getKeyedInteger(collectionSet.getParameters(), key, DEFAULT_RETRY_COUNT);
        params.setParameter(HttpMethodParams.RETRY_HANDLER, new DefaultHttpMethodRetryHandler(retryCount, false));
        
        params.setParameter(HttpMethodParams.USER_AGENT, determineUserAgent(collectionSet, params));